# -*- coding: utf-8 -*-

import time
from application import app

class UrlManager(object):
    def __init__(self):
        pass

    @staticmethod
    def buildUrl( path ):
        return path

    @staticmethod
    def buildStaticUrl(path):

        release_version = app.config.get('RELEASE_VERSION') # 从配置文件获取版本号

        # 动态版本号可以解决静态文件缓存问题
        # 版本号跟着时间戳在变（开发环境下）
        # 生产环境下，直接从配置文件中，获取版本号
        ver = "%s"%(int( time.time())) if not release_version else release_version
        path =  "/static" + path + "?ver=" + ver
        return UrlManager.buildUrl( path )
